/**
 * Project Name:dyrj-core
 * File Name:FileService.java
 * Package Name:com.dyrj.base.system.file.service
 * Date:2018年4月4日上午11:06:43
 * Copyright (c) 2018, zhang.xiangyu@foxmail.com All Rights Reserved.
*/
package com.dyrj.base.system.file.service;

import java.util.List;
import com.dyrj.base.system.file.model.File;


/**   
 * @Title: FileService.java 
 * @Package com.dyrj.base.system.file.service
 * @Description: TODO(文件操作业务接口) 
 * @author zk  
 * @date 2018年4月4日 上午11:06:43 
 * @version V1.0   
 */
public interface FileService {

	/**
	 * @Title: info 
	 * @Description: TODO(附件详情) 
	 * @param bId 附件id
	 * @return
	 * @return File    返回类型
	 */
	public File info(Long bId);
	
	/**
	 * @Title: add 
	 * @Description: TODO(新增附件) 
	 * @param entity 附件信息
	 * @return
	 * @return int    返回类型
	 */
	public int add(File entity);
	
	/**
	 * @Title: edit 
	 * @Description: TODO(附件更新) 
	 * @param entity 附件信息
	 * @return
	 * @return int    返回类型
	 */
	public int edit(File entity);
	
	/**
	 * @Title: selectByFid 
	 * @Description: TODO(附件查询) 
	 * @param bFid 关联id
	 * @return
	 * @return List<File>    返回类型
	 */
	public List<File> selectByFid(Long bFid);
	
	/**
	 * @Title: listParams 
	 * @Description: TODO(附件查询) 
	 * @param entity 附件信息
	 * @return
	 * @return List<File>    返回类型
	 */
	public List<File> listParams(File entity);
}
